DUKE PLUS
A GAME ENHANCER AND CUSTOMIZER FOR THE EDUKE32
by Dan Gaskill
(a.k.a. “DeeperThought”)
TO INSTALL AND PLAY:
TO CUSTOMIZE
DUKE PLUS: There is an
in-game menu accessed by the DUKEPLUS MENU key. Options set in the menu
will remain set the next time you start a game (they are saved in duke3d.cfg).
There are some some additional options that can
only be accessed in the file “USERPLUS.CON” inside the DukePlus
folder.
TO AVOID
PROBLEMS: If you have an autoload
folder, make sure that it only contains the HRP files (duke3d_hrp.zip and hrp_update.zip). Any other files in autoload will likely cause problems. Also, none
of the files for Duke Plus (except for dukeplus.bat)
should be located outside of the DukePlus
folder. This includes USERPLUS.CON, DUKEPLUS.CON, LIGHTS.CON, dukeplus.def, and the DUKEPLUS_RESOURCES folder.
UPGRADING FROM AN EARLIER VERSION: If
you drag and drop the contents of DUKEPLUS.RAR into your main Duke 3D
directory, files with the same names will be replaced with the newer ones. This should work fine, unless you are
upgrading from a much older version of Duke Plus that had a different directory
structure. In that case, you will need
to delete your DukePlus folder before installing the
new one.
DUKE PLUS VERSION 2.07 FEATURES
Game Fixes
HRP Fixes
Visual Effects
Sound Effects
Weapon Options*
WEAPON |
DUKE PLUS OPTIONS* |
MIGHTY BOOT |
KARATE KICKS |
PISTOL |
RELOADING |
SHOTGUN |
CRUIZER SHOTGUN |
CHAINGUN |
MP5 SMG BATTLELORD CANNON If the “Advanced AI” option
is used, then slain battlelords will drop their
guns when they die. Their guns are a subweapon of the chaingun. Regular fire shoots bullets, alt-fire
shoots mortars. |
ROCKET LAUNCHER |
HEAVY ROCKET LAUNCHER |
PIPEBOMBS |
Press the reload/alt-fire key to switch between trigger mode (the standard mode in which pipebombs are detonated by a trigger) and timer mode (in which pipebombs detonate after about 2 seconds). If “BETTER PIPEBOMB THROWS” is enabled, holding down fire will show the pipebomb’s trajectory and maximum throwing distance is increased. |
SHRINKER |
Press the reload/alt-fire key to switch between shrinker mode and mind blast mode. In mind blast mode, the weapon will cause enemies fight on your side for a period of time (stronger enemies are affected for a shorter durtation). |
DEVASTATOR |
Press the reload/alt-fire
key to switch between rocket mode and shotgun mode. Shotgun blasts
coming from the Devestator are less accurate and
less damaging than the regular shotgun. However, the increased rate of
fire more than makes up for this. A useful mode for close quarters (to
avoid suicide) or cause instant damage at long range (great for multiplayer). If the BFG replaces Devastator option is selected, it becomes a completely different gun. The primary fire is a shock beam and the secondary fire shoots highly explosive balls of energy. |
LASER TRIPBOMBS |
MONSTER CAPSULES (a.k.a. Dukemon) |
FREEZER |
Select Freezer Plus in the DP menu for the enhanced Freezer. FREEZE BEAM The primary fire is a beam that freezes enemies. Hits instantly with perfect accuracy. ICE COMETS The Alt-Fire key shoots three little ice comets which move very fast. They can bounce once. Good for finishing off frozen enemies, or just killing them outright. |
EXPANDER |
GRAVITY GUN |
KNOCKBACK |
The shotgun and other high damage weapons have the ability to knock monsters backwards. The amount of knockback is adjustable. |
*Optional
features can be toggled on or off using the in-game menu
Player
Abilities
MANTLING ABILITY WITH LOWERED JUMP HEIGHT* |
When this feature is on, Duke will automatically grab onto ledges. He can hang, there, move sideways (if the ledge allows), or press JUMP to climb up. Press TURN AROUND to glance behind you while mantling. |
DODGE MOVES* |
Double tap on a direction key to quickly dodge in that direction. Jump while in mid-dodge to perform a long jump. While touching a wall, jump up and dodge away from it (i.e. if the wall is directly behind you, double-tap forward) to perform a wall jump. |
REALISTIC RUNNING* |
More realistic acceleration. |
FOOTSTEPS |
Sounds depend on the surface being stepped on. |
GRABBING/THROWING* |
If this ability is turned on, press OPEN on an object to pick it up. Press FIRE to throw a held object or OPEN again to drop it. You can also use quick kick on a held object and it will fly away (or be destroyed). |
WORKING COLA MACHINES |
Press the open key while facing a cola machine to insert coins. On the third coin, it dispenses a can, which will roll across the floor if unobstructed. You can pick up the can by pressing the OPEN key on it. Pressing FIRE will drop the can, while pressing OPEN again will make Duke open the can and drink the cola (5 health). After drinking the cola, Duke will drop it and stomp on the can if close. You cannot drink from a can that has been damaged or has already been opened. Breaking the cola machine will cause it to dispense a random number of cans. |
FLARES* |
When USE_FLARES is set to ON, Duke can take out a flare with the USE FLARE key (replaces the AIM DOWN key). The flare will light up nearby areas, making it easier to see. Place the flare by pressing the USE FLARE key again, or throw it by pressing FIRE. By default, you can have up to three flares spawned at one time (this number can be changed). If you want so spawn a new flare but have reached the maximum number, you must either destroy one of the existing flares or wait for it to expire. If the USE_FLARES feature is on, the Duke Plus dynamic lighting system is loaded up when the game starts. Depending on your computer and on how many flares or other dynamic lights have been spawned, you may experience low frame rate. There are various options in USERPLUS.CON for tweaking the settings of the lighting system which can effect performance and quality. |
QUICK PIPEBOMB |
Assign this key, and then
use it to throw a pipebomb. Like Quick Kick, it can be used regardless
of the weapon you are holding. Very
convenient! |
ENHANCED INVENTORY ITEMS* |
If STOREHEALTH is set to YES, unused
health items are stored in the first aid kit. If STEROID EFFECTS is set to YES, kicks do
4X damage when the player is using steroids, and everything in the game world
will seem to slow down, except for the player's movement. If HOLODUKE SPAWNS BOT is set to YES, the HoloDuke will spawn a helpful Duke bot
instead of a hologram. IF GOGGLESWITCHES is set to YES, the nightvision goggles will reveal which dip switches need to
be set. |
BULLET SPREAD* |
Change the degree to the player's bullets spread (pistol, shotgun and chaingun may be set separately) |
BETTER ARMOR* |
Absorbs a higher percentage
of damage taken (and wears out faster as a result) |
DOUBLE JUMP JETPACK* |
Press jump a second time
while in the air to start the jetpack, then hold jump to thrust. Achieves higher vertical speed than the
normal method of activation but harder to control. |
* Ability is
optional. Most optional abilities can be toggled using the in-game menu,
and some can be turned on by editing USERPLUS.CON
Duke Plus
Map Effects
In Duke Plus, it
is possible to make working ladders, tranparent
water, multistop elevators, and many other new map
effects. See the guide for complete descriptions of the effects and how
to include them in your map:
Miscellaneous Features
The Duke Plus In-Game Menu
When you start a game using Duke Plus for the first time, you will
see a message at the top of the screen telling you to bring up the menu, using
the menu key (which you may assign in the Eduke32 main menu under OPTIONS ->
KEYBOARD SETUP). The menu is divided into five sub-menus: WEAPONS,
ABILITIES, MONSTERS, and EFFECTS, WEATHER, and DUKEBOTS. The weapons
and abilities options have already been described above in the WEAPON OPTIONS
and PLAYER ABILITIES sections. The monster options are as follows:
SHOW MONSTER LIFE
BARS -- The length of a bar over a monster's head indicates the amount of
remaining life it has left. Damaging a monster causes the bar to flash.
Note that this feature applies to Duke bots as well.
RANDOM ATTRIBUTES --
Randomized monsters can spawn with various attributes that normal
monsters don't have. They may have more health, use different attacks,
drop different items, teleport, use different tactics, or be immune to certain
weapons. The number you set here is the probability that the monster will
have each of the possible random traits. Generally speaking, the higher
the number, the more challenging the game will be. See the MONSTER FLAGS
table below for a list of the different attributes.
DAMAGE INFLICTED --
This is the percent of normal damage that the monsters inflict on enemies. 100
by default.
DAMAGE RECEIVED --
This is the percent of normal damage that the monsters receive from the player.
100 by default.
MONSTER IN-FIGHTING
-- Set to YES if you want monsters to fight each other after friendly fire
incidents (like in Doom).
TROOP CAPTAINS DROP
LASERGUN -- Lizard troopers with red backpacks (pal 21 LIZTROOPS) will drop
laser pistols when they die, which the player can use..
DOUBLE MONSTERS
& EXTRA AMMO -- Does what it says.
ENHANCED AI -- Set
to YES to change the enemy behavior for greater challenge. Changes
include:
The effects menu options are as follows:
DAMAGE EFFECTS --
Set to YES for special decals and other effects caused by weapons
MIRRORED MAPS --
Causes all levels to become flipped on the X plane. Good for adding replay
value to familiar maps. Known bug: some swing doors will open in
the wrong direction.
DOUBLE-SIZED MAPS --
Maps are scaled up 2X. The player is given extra jumping height (hold
down the jump key for extra height) so that the larger maps are still passable.
Use in conjunction with the double monsters option (in the monsters menu)
for added challenge. Known bugs: Some sprites are already so large
that they cannot be doubled in size; this could make some maps impossible (e.g.
if the affected sprites were part of a sprite bridge). Some map effects
which depend on timing and distances may be spoiled.
ITEM QUOTE STYLE --
Choose from 3 styles for item pick up messages. In addition to the
classic style (large messages across the top), you can choose Duke Plus style
(quotes flash, and item quotes can be displayed in combination with another
quote, such as a secret area message), or Dukematch
style (small messages on the side of the screen)
NEW SOUNDS --
Replaces some sounds from the original game with new ones.
HI RES BLOOD --
Replaces the 8-bit blood pools with hi-res 32-bit color ones
WATER SPLASHES --
Adds new water splashing effects
PIGCOP JIBS -- Adds modelled jibs for pigcop body
parts.
SMOKE AND TRANSTAR
-- Replaces smoke puffs and transporterstar effects
with higher quality versions
F7 VIEW MODE –
Toggle between the classic over-shoulder view, and the new dynamic view.
In dynamic view, the player is followed by a camera which attempts to get the
best view of the action. A line of sprites from the player shows where
Duke is looking/aiming. If you crouch while facing an enemy, the line
will turn read, indicating a target lock. Once locked, you can uncrouch and you will continue to aim at the enemy until it
dies or you press the use key to unlock.
DUKE TAUNTS PLUS –
In addition to the regular taunts Duke uses when enemies are blown to bits,
Duke has a different set of taunts for killing enemies with bullets and other
weapons. He also has a few one liners
he’ll use sometimes when he has cleared an area of enemies.
SHOW CHARACTER
MODELS – Set this to NO and models for characters (monsters, strippers, etc)
will not be displayed even if you are using the HRP. Instead, characters will be shown with the
original 8-bit art.
The weather menu options
are as follows:
WEATHER TYPE -- Can
be set to rain or snow.
WEATHER COLOR -- 0 =
standard, 1 = blue, 2 = red, 4 = black, 6 = green with inverted brightness, 7 =
yellow, 8 = green, 13 = gray. Most of the other colors do nothing, but
feel free to experiment...
WEATHER TRANSPARENCY
-- 0%, 33%, or 66%
WEATHER SEVERITY --
The number of weather sprites that are spawned every tic.
RADIUS -- The
maximum distance from the player that weather sprites will spawn.
HUD Display
Map
Display
Duke Bots
Customizable Monsters
See the Duke
Plus Map Effects Guide for information.
“TerminX”
and the rest of the EDuke32 team, for creating and supporting EDuke32
"Plagman" for
writing the core of the map mirroring and scaling code and for his work on
EDuke32
“Hellbound”, for creating the blood and bullet impact decals, as well as the
models for the debris and the shotgun muzzle flash
"Gambini" for his
maps utilizing Duke Plus, and his laser pistol model, and for his ideas on how
to improve Duke Plus, playtesting, bug reports,
promotion, and general commitment to this project
“Kaiser”,
for creating the Imperium cannon model, as the flare
model and skin.
“Usurper”,
for the animated up and down switches and the snow flake graphic
James Stanfield, for much of the footstep sound code and
the camera control code
“Hunter_Rus”, for some of the HRP fixes and for improving EDuke32
“Tea
Monster”, for the cola can model and skins, and for the rocket impact scorch
mark decal
“DavoX”
for importing both the Cruizer and MP5 into md3
format and recreating the animations for them
“Edisleado”, “HellSpike”, and “Pete”, for creating
the model and skins for the Duke Nukem Cruizer shotgun
“Short_Fuse” and “Creeping_Jesus” for creating the
model and skins for the MP5A4 SMG
David Howe for his explosion animations
Also a big THANKS to everyone who has used DP to make
levels…